package com.example.demo.dao;

import com.example.demo.pojo.FileBean;
import lombok.Data;
import org.apache.ibatis.annotations.Insert;
import org.apache.ibatis.annotations.Param;
import org.apache.ibatis.annotations.Select;
import org.springframework.stereotype.Repository;

import java.awt.print.Book;
import java.util.List;

/**
 * @Classname FileDao
 * @Description TODO
 * @Date 2020/12/27 20:25
 * @Created by 新
 */
@Repository
public interface  FileDao {
    /**
     * @return 文件对象（文件名，文件路径）
     */
    List<FileBean> getFileList();

    /**
     * @param fileName 文件名
     * @return 文件对象（文件名，文件路径）
     */
    FileBean getFileByName(@Param("fileName") String fileName);

    /**
     * @param fileBean 文件对象（文件名，文件路径）
     * @return 影响的行数
     */
    int addFile(@Param("fileBean") FileBean fileBean);

}
